console.log(Object.is(NaN, NaN));
console.log(Object.is(+0, -0)); // false
console.log(+0 === - 0); // true
console.log(NaN === NaN); // false

// Object.is与===的区别是在 0 -0 +0三者判断不一样，=== 这几个0都为true，Object.is对其他不同类型0的判断
// 只有0与+0为true
console.log(0 === 0);
console.log(0 === -0);
console.log(0 === +0);
console.log(-0 === +0);
console.log('----');
console.log(Object.is(0, 0)); // true
console.log(Object.is(0, -0)); // false
console.log(Object.is(0, +0)); // true
console.log(Object.is(+0, -0)); // false
console.log(Object.is(-0, -0)); // true


